#include "actor.h"
Go to the source code of this file.
Data Structures | |
| struct | SceneSamplesStruct |
| struct | ScenePoint |
| struct | ZoneBox |
Defines | |
| #define | NUM_SCENES_ENTRIES 120 |
| #define | NUM_SCENES NUM_SCENES_ENTRIES-1 |
| #define | NUM_MAX_ACTORS 100 |
| #define | NUM_MAX_ZONES 100 |
| #define | NUM_MAX_TRACKS 100 |
Functions | |
| void | change_scene () |
Variables | |
| int | needChangeScene |
| int | currentSceneIdx |
| unsigned char * | spriteBoundingBoxPtr |
| int | currentGameOverScene |
| int | alphaLight |
| int | betaLight |
| SceneSamplesStruct | sampleAmbience |
| SceneSamplesStruct | sampleRepeat |
| SceneSamplesStruct | sampleRound |
| short int | sampleMinDelay |
| short int | sampleMinDelayRnd |
| short int | sceneMusic |
| short int | sceneHeroX |
| short int | sceneHeroY |
| short int | sceneHeroZ |
| int | sceneNumActors |
| ActorStruct | sceneActors [NUM_MAX_ACTORS] |
| ActorStruct * | sceneHero |
| int | sceneNumZones |
| ZoneBox | sceneZones [NUM_MAX_ZONES] |
| int | sceneNumTracks |
| ScenePoint | sceneTracks [NUM_MAX_TRACKS] |
| short int | changeRoomVar10 |
Prequengine: a Little Big Adventure engine
Copyright (C) 2008 Prequengine team
Copyright (C) 2002-2007 The TwinEngine team
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.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
Definition in file scene.h.
| #define NUM_SCENES NUM_SCENES_ENTRIES-1 |
| void change_scene | ( | ) |
Definition at line 251 of file scene.c.
References currentlyFollowedActor, currentSceneIdx, currentTextBank, gameFlags, init_actor(), init_dialogue_bank(), init_grid(), init_scene(), needChangeScene, newCameraX, newCameraY, newCameraZ, play_midi_music(), sceneActors, sceneHero, sceneHeroX, sceneHeroY, sceneHeroZ, sceneMusic, sceneNumActors, ActorStruct::X, ActorStruct::Y, and ActorStruct::Z.
Referenced by run_game_engine().
| int alphaLight |
| int betaLight |
| short int changeRoomVar10 |
| int currentSceneIdx |
Definition at line 39 of file scene.h.
Referenced by change_grid(), change_scene(), and init_vars().
| int needChangeScene |
Definition at line 38 of file scene.h.
Referenced by apply_celling_grid(), change_grid(), change_scene(), init_vars(), redraw_engine_actions(), and run_game_engine().
| short int sampleMinDelay |
| short int sampleMinDelayRnd |
| ActorStruct sceneActors[NUM_MAX_ACTORS] |
Definition at line 69 of file scene.h.
Referenced by change_scene(), init_actor(), init_sprite_actor(), init_vars(), load_scene(), process_actors_drawlist(), process_drawing(), and set_actor_staticflags().
| short int sceneHeroX |
| short int sceneHeroY |
| short int sceneHeroZ |
| short int sceneMusic |
| int sceneNumActors |
Definition at line 68 of file scene.h.
Referenced by change_scene(), load_scene(), and process_actors_drawlist().
| int sceneNumTracks |
| int sceneNumZones |
| ScenePoint sceneTracks[NUM_MAX_TRACKS] |
| ZoneBox sceneZones[NUM_MAX_ZONES] |
Definition at line 124 of file scene.h.
Referenced by display_zones(), load_scene(), and process_actors_drawlist().
| unsigned char* spriteBoundingBoxPtr |
Definition at line 41 of file scene.h.
Referenced by init_resources(), init_sprite_actor(), and process_drawing().
1.5.5