Menu

Tree [53bb03] master /
 History

HTTPS access


File Date Author Commit
 build 2010-08-05 Kees Bakker Kees Bakker [daf211] Move all source files out of the build director...
 build-debug 2010-12-17 Kees Bakker Kees Bakker [115948] Correction of the help text for log-level
 build-sdl 2010-12-17 Kees Bakker Kees Bakker [115948] Correction of the help text for log-level
 doc 2007-06-28 wpvanpaassen wpvanpaassen [fe469f] Initial revision
 resources 2011-03-20 Kees Bakker Kees Bakker [15d6bb] The images are DDImage instead of Image which s...
 src 2023-10-23 Nathan Mills Nathan Mills [59c1f5] Remove duplicated code in CMakePycapDemo.txt
 .gitignore 2010-08-16 Kees Bakker Kees Bakker [636840] Cleanup in .gitignore
 AUTHORS 2016-09-06 WP van Paassen WP van Paassen [98cf04] Applied to patches by Ferdinand T
 Android.mk 2012-10-01 Kees Bakker Kees Bakker [600f86] Android changes (no gstabs and set GL_GLEXT_PRO...
 CHANGELOG 2009-06-06 wpvanpaassen wpvanpaassen [013cf1] Credited Nicolas A. Barriga
 CMakeLists.txt 2023-10-24 Nathan Mills Nathan Mills [a92907] Tell CMake we want to use legacy OpenGL library.
 COPYRIGHT 2008-10-19 wpvanpaassen wpvanpaassen [a126c3] some clarification
 PopCap Framework License.txt 2007-06-28 wpvanpaassen wpvanpaassen [fe469f] Initial revision
 README 2016-05-05 W.P. van Paassen W.P. van Paassen [60bc9f] Added info how to build with debug info
 TODO 2010-08-16 Kees Bakker Kees Bakker [eb0f1e] Cleanup in .gitignore, updated TODO

Read Me

This is the GNU/Linux and Mac OSX port of PopCap's Games Framework
It was ported by W.P. van Paassen in June 2007

========================
"Lieve Sabine, 
      
                3 keer kracht 
                         *
                3 keer hoop
                         =
                9 keer leven

                           Heel veel sterkte,
                                We zijn er voor je

                                          Je mannen"
========================

--HOW TO BUILD--

The library depends on CMake, SDL, SDL_mixer and Magick++

To build the library and the examples:

cd tuxcap-build
cmake ..
make

or to build with debug

(cd build-debug/ && cmake -DCMAKE_BUILD_TYPE:STRING=DEBUG .. && make)

--INSTALL--

to install the shared library in /usr/local/lib

make install

-----------------

You can change the install directory by calling 
cmake -D CMAKE_INSTALL_PREFIX=/path/to/your/installdir ..

On first startup of a TuxCap application, the framework tries to 
detect if the user's system is capable of doing 3D acceleration 
and runs it in either hardware or software mode accordingly. 
You can overrule the detected setting as follows:

You can change the value of the Is3D attribute in the demo's 
~/.PopCap_SexyAppFramework_*/*.ini file or add the 
gSexyAppBase->SwitchScreenMode(bool, bool) call to the Init function 
of  GameApp.cpp. Some demo's like demo_5 and Hungarr come with 
an in-game dialog to enable/disable 3D acceleration.

The particle system is based on HGE's particle system and excepts 
.psi files created with HGE's editor which is part of the HGE 
distribution. It also accepts .psi files created with James Poag's 
extended particle editor.

I use wine to run the latest HGE (1.8) particle editor, it runs 
beautifully! 

The resource generator does also work with wine.

Hack on!

Cheers,
W.P.
Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.