Changes in / [30:20]


Ignore:
Files:
8 added
2 deleted
4 edited

Legend:

Unmodified
Added
Removed
  • /abuse/trunk/src/include/compiled.hpp

    r30 r20  
    22#define __COMPILED_HPP_
    33#include "macs.hpp"
    4 extern int32_t S_fall_start,S_falling,S_landing,S_pounce_wait,
     4extern long S_fall_start,S_falling,S_landing,S_pounce_wait,
    55            S_turn_around,S_fire_wait,S_ceil_fire,S_top_walk,
    66            S_blown_back_dead,S_jump_up,S_hiding,S_weapon_fire,
  • /abuse/trunk/src/include/stack.hpp

    r30 r20  
    1515  T **sdata;
    1616  long son;
    17   long smax;
    1817
    19   grow_stack(int max_size) {
    20     smax=max_size;
    21     son=0;
    22     sdata=(T **)jmalloc(sizeof(T *)*smax,"pointer stack");
    23   }
     18  grow_stack(int max_size) { sdata=(T **)jmalloc(max_size,"pointer stack");  son=0; }
    2419  void push(T *data)
    2520  {
    26     if (son>=smax) { lbreak("stack overflow (%ld)\n",smax); exit(1); }
    2721    sdata[son]=data;
    2822    son++;
     
    3024   
    3125  T *pop(long total)
    32   { if (total>son) { lbreak("stack underflow\n"); exit(1); }
     26  { if (total>son) { lbreak("stack underflow\n"); exit(0); }
    3327    son-=total;
    3428    return sdata[son];
  • /abuse/trunk/src/sdlport/event.cpp

    r30 r20  
    150150                                case SDL_QUIT:
    151151                                {
    152                                         exit(0);
     152                                        if( the_game->state == RUN_STATE )
     153                                        {
     154                                                // We're in the actual game so just confirm the user
     155                                                // wishes to quit and exit the game.
     156                                                if( confirm_quit() )
     157                                                {
     158                                                        the_game->end_session();
     159                                                }
     160                                        }
     161                                        else
     162                                        {
     163                                                // We're at the menu screen so simluate the user
     164                                                // pressing the ESC key.
     165                                                ev.type = EV_KEY;
     166                                                ev.key = JK_ESC;
     167                                        }
    153168                                        break;
    154169                                }
  • /abuse/trunk/src/version.cpp

    r30 r20  
     1#include "dprint.hpp"
    12#include <stdio.h>
     3#include "macs.hpp"
    24#include <string.h>
    3 #include "dprint.hpp"
    4 #include "macs.hpp"
    55
    66uint8_t major_version=2;
Note: See TracChangeset for help on using the changeset viewer.