Code Search for Developers
 
 
  

clientmisc.h from FreePop at Krugle


Show clientmisc.h syntax highlighted

/***************************************************************************
                           clientmisc.h
                           -------------------
    begin                : Thu Dec 2 2004
    copyright            : (C) 2004 by Brendon Lloyd Higgins
    email                : bh_doc@users.sourceforge.net
 ***************************************************************************/

/***************************************************************************
 *                                                                         *
 *   This program is free software; you can redistribute it and/or modify  *
 *   it under the terms of the GNU General Public License as published by  *
 *   the Free Software Foundation; either version 2 of the License, or     *
 *   (at your option) any later version.                                   *
 *                                                                         *
 ***************************************************************************/

#ifndef CLIENTMISC_H_INCLUDED
#define CLIENTMISC_H_INCLUDED

#include <boost/filesystem/path.hpp>

class CL_Color;
class CL_Point;

/**
 * Constructs a CL_Color from a colour int.
 */
CL_Color intToCL_Color(unsigned int c);

/**
 * Find the path to the user's home directory. "" if not found.
 */
boost::filesystem::path findHome();

/**
 * Find which is the nearest point in pixels.
 * \param p The point to look for.
 * \param n An array of four points to compare.
 */
int findNearestOfFour(const CL_Point& p, const CL_Point* n);

#endif /* ndef CLIENTMISC_H_INCLUDED */




See more files for this project here

FreePop

FreePop is a multi-platform tile-based game based on the great old game Populous 2 by Bullfrog Productions Ltd., but much improved.

Project homepage: http://sourceforge.net/projects/freepop
Programming language(s): C++
License: other

  Makefile.am
  client.cpp
  client.h
  clientmisc.cpp
  clientmisc.h
  clientstate.cpp
  clientstate.h
  connectstate.cpp
  connectstate.h
  cropsclient.cpp
  cropsclient.h
  entityclient.cpp
  entityclient.h
  entityclientfactory.cpp
  entityclientfactory.h
  firecolumnclient.cpp
  firecolumnclient.h
  gamestate.cpp
  gamestate.h
  loadstate.cpp
  loadstate.h
  mapclient.cpp
  mapclient.h
  maptileclient.cpp
  maptileclient.h
  messagebox.cpp
  messagebox.h
  oversprite.cpp
  oversprite.h
  paintable.cpp
  paintable.h
  pausefader.cpp
  pausefader.h
  peepclient.cpp
  peepclient.h
  peepmagnetclient.cpp
  peepmagnetclient.h
  playerclient.cpp
  playerclient.h
  playeroptionsdialog.cpp
  playeroptionsdialog.h
  rockclient.cpp
  rockclient.h
  swampclient.cpp
  swampclient.h
  townclient.cpp
  townclient.h
  treeclient.cpp
  treeclient.h
  worldclient.cpp
  worldclient.h