153 Commits

Author SHA1 Message Date
Eugene Sandulenko
c8dca57555 PRINCE: Refactored detection code into widely accepted schema 2016-10-21 10:32:48 +02:00
Eugene Sandulenko
b5eef9a36a PRINCE: Properly detect translated versions, and mark them via Game Feature 2016-09-03 15:59:19 +02:00
Eugene Sandulenko
fab199d37e JANITORIAL: Make GPL headers uniform 2016-09-03 12:46:38 +02:00
Torbjörn Andersson
9020002c78 PRINCE: Add video player for topware.avi logo
The sound is rather bad, but I assume that's something with our
CinePak video decoder so I'll leave it like this for now. The player
itself is based on the BBVS engine.
2016-07-04 01:03:32 +02:00
Eugene Sandulenko
33abb6118f ALL: Change main engine header guard defines to <directory>_<engine>_H
Recently we started to use this as new semantics, although in the past
we used simly <engine>_H. Now these guard defines are consistent with
rest of the files which are used in the engines.
2016-05-17 18:21:30 +02:00
lukaslw
bb145b439d PRINCE: Silence signed and unsigned comparison warnings in gcc 2014-11-08 20:57:37 +01:00
lukaslw
56af32f2ad PRINCE: Reduce pause() and pause2() to one function and rename it to pausePrinceEngine() 2014-11-08 20:14:33 +01:00
lukaslw
ccb051f0e3 PRINCE: Implement pauseEngineIntern() - pause and resume music in GMM 2014-11-08 19:44:06 +01:00
lukaslw
9ad2135ff9 PRINCE: Allow to load translation file - prince_translation.dat
Update detection file to allow English language with both PL and DE data files. Add setMobTranslationTexts() to update mob names to translated ones in each location
2014-10-28 20:59:11 +01:00
Filippos Karapetis
0f0ca25e43 PRINCE: Remove trailing whitespace 2014-10-28 16:21:53 +02:00
Eugene Sandulenko
3899532440 PRINCE: Revert incorrect const'ness at printAt() 2014-10-10 14:52:10 +02:00
Eugene Sandulenko
9c5eba6ffd PRINCE: Fix mask sign 2014-10-10 14:38:14 +02:00
Eugene Sandulenko
430c271b87 PRINCE: Fix const'ness 2014-10-10 14:34:14 +02:00
Willem Jan Palenstijn
dd849ac5b7 PRINCE: Fix more warnings 2014-10-10 14:11:43 +02:00
Eugene Sandulenko
24dd5d1f53 PRINCE: Rename runDialog() into dialogRun() to avoid clash with Engine::runDialog() 2014-10-10 14:08:15 +02:00
lukaslw
0e6ae70d9b PRINCE: Fix INT_MAX error - change it to kIntMax constant 2014-10-09 18:43:17 +02:00
lukaslw
a554fa9f7d PRINCE: Changing all occurrences of NULL to nullptr
To beconsistent and to keep just one of them
2014-10-08 18:09:18 +02:00
lukaslw
e894a18b08 PRINCE: Script::installSingleBackAnim - update 2014-10-07 16:05:37 +02:00
lukaslw
9bda7c37c3 PRINCE: Shadows drawing - update 2014-08-16 22:54:38 +02:00
lukaslw
9ef705ebb4 PRINCE: playNextFLCFrame() update 2014-08-15 21:57:26 +02:00
lukaslw
7026f687ff PRINCE: loadTrans(), drawTransparentWithTransDrawNode() - implementation 2014-08-10 21:47:35 +02:00
lukaslw
425132faf9 PRINCE: showPalette(), showLogo() - update 2014-08-09 21:44:38 +02:00
lukaslw
b97f726a3e PRINCE: scrollCredits() implementation, showLogo() update 2014-08-09 05:37:57 +02:00
lukaslw
886cf189c6 PRINCE: showPower(), O_EXIT - last mini-game and game ending 2014-08-08 22:58:38 +02:00
lukaslw
a85a93f888 PRINCE: getAnimData() update 2014-08-06 18:05:32 +02:00
lukaslw
c47a8799b2 PRINCE: Second hero movement - moveShandria(), moveRunHero() fix 2014-08-06 17:35:08 +02:00
lukaslw
49337549d9 PRINCE: makeCurve(), getCurve(), mouseWeirdo(), O_KRZYWA, O_GETKRZYWA, O_GETMOB 2014-08-05 04:30:07 +02:00
lukaslw
85f4c2ccd2 PRINCE: showHeroShadow - update 2014-08-04 08:55:20 +02:00
lukaslw
161f21352f PRINCE: German texts drawing - update 2014-08-02 17:22:47 +02:00
lukaslw
54a78d6341 PRINCE: mainLoop() update 2014-08-02 13:39:33 +02:00
lukaslw
3c29d61f67 PRINCE: Code clean-up 2014-08-01 17:38:04 +02:00
lukaslw
34f496c38a PRINCE: Second hero implementation 2014-07-31 20:59:41 +02:00
lukaslw
60881987d0 PRINCE: Animations - update 2014-07-31 05:29:03 +02:00
lukaslw
956b98903f PRINCE: enableOptions() - update for inventory items 2014-07-29 04:10:54 +02:00
lukaslw
08d781b6ad PRINCE: Game saving - basic implementation 2014-07-29 02:25:42 +02:00
lukaslw
87756b4ebd PRINCE: findPoint(), makePath() - update 2014-07-27 16:04:12 +02:00
lukaslw
c1456d2734 PRINCE: MIDI music - update. loadMusic(), stopMusic(), O_SETMUSIC, O_STOPMUSIC 2014-07-26 20:58:35 +02:00
lukaslw
97d10f94ec PRINCE: Sounds and voices - fix and update 2014-07-26 05:33:33 +02:00
lukaslw
eebedf53aa PRINCE: Inventory functions - update 2014-07-26 00:54:44 +02:00
lukaslw
09570f8dfa PRINCE: Mob priority list implementation - loadMobPriority(), checkMob() fix and update 2014-07-25 01:57:44 +02:00
lukaslw
8829b20ce9 PRINCE: blackPalette(), setPalette(), O_BLACKPALETTE, O_SETUPPALETTE 2014-07-24 18:39:39 +02:00
lukaslw
c54699721a PRINCE: initZoomIn(), initZoomOut(), doZoomIn(), doZoomOut(), freeZoomObject(). showObject() update 2014-07-24 13:13:16 +02:00
lukaslw
b6d81011e3 PRINCE: plotTracePoint(), plotTraceLine(), tracePath(), approxPath() update 2014-07-22 16:52:39 +02:00
lukaslw
819ca0636f PRINCE: approxPath(), plotTraceLine() clean up 2014-07-22 02:10:32 +02:00
lukaslw
f66a285551 PRINCE: walkTo(), moveRunHero(), O_RUNHERO, O_MOVEHERO, O_CLEARPATH, O_SETPATH, O_LOADPATH 2014-07-19 18:10:11 +02:00
lukaslw
5a5211fbbc PRINCE: tracePath() - fix 2014-07-19 03:11:27 +02:00
lukaslw
6016f492e5 PRINCE: findPoint() fix and clean-up 2014-07-19 01:55:58 +02:00
lukaslw
d62a85c785 PRINCE: plotTracePoint() fix 2014-07-18 22:40:01 +02:00
lukaslw
f4a35de7eb PRINCE: showHero() update 2014-07-18 15:35:43 +02:00
lukaslw
6fe1bb3c9c PRINCE: Pathfinding - scanDirections() 2014-07-16 22:12:56 +02:00