Changes in / [20:30]


Ignore:
Files:
20 added
8 deleted
4 edited

Legend:

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

    r20 r30  
    22#define __COMPILED_HPP_
    33#include "macs.hpp"
    4 extern long S_fall_start,S_falling,S_landing,S_pounce_wait,
     4extern int32_t 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

    r20 r30  
    1515  T **sdata;
    1616  long son;
     17  long smax;
    1718
    18   grow_stack(int max_size) { sdata=(T **)jmalloc(max_size,"pointer stack");  son=0; }
     19  grow_stack(int max_size) {
     20    smax=max_size;
     21    son=0;
     22    sdata=(T **)jmalloc(sizeof(T *)*smax,"pointer stack");
     23  }
    1924  void push(T *data)
    2025  {
     26    if (son>=smax) { lbreak("stack overflow (%ld)\n",smax); exit(1); }
    2127    sdata[son]=data;
    2228    son++;
     
    2430   
    2531  T *pop(long total)
    26   { if (total>son) { lbreak("stack underflow\n"); exit(0); }
     32  { if (total>son) { lbreak("stack underflow\n"); exit(1); }
    2733    son-=total;
    2834    return sdata[son];
  • /abuse/trunk/src/sdlport/event.cpp

    r20 r30  
    150150                                case SDL_QUIT:
    151151                                {
    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                                         }
     152                                        exit(0);
    168153                                        break;
    169154                                }
  • /abuse/trunk/src/version.cpp

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