remorseintrinsics.h

Go to the documentation of this file.
00001 /*
00002 Copyright (C) 2006 The Pentagram team
00003 
00004 This program is free software; you can redistribute it and/or
00005 modify it under the terms of the GNU General Public License
00006 as published by the Free Software Foundation; either version 2
00007 of the License, or (at your option) any later version.
00008 
00009 This program is distributed in the hope that it will be useful,
00010 but WITHOUT ANY WARRANTY; without even the implied warranty of
00011 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
00012 GNU General Public License for more details.
00013 
00014 You should have received a copy of the GNU General Public License
00015 along with this program; if not, write to the Free Software
00016 Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
00017 */
00018 
00019 #ifndef REMORSEINTRINSICS_H
00020 #define REMORSEINTRINSICS_H
00021 
00022 #include "intrinsics.h"
00023 
00024 #include "Item.h"
00025 
00026 // Crusader: No Remorse Intrinsics
00027 Intrinsic RemorseIntrinsics[] = {
00028         // 0x000
00029         0,
00030         Item::I_getFrame,
00031         Item::I_setFrame,
00032         Item::I_getMapArray,
00033         Item::I_getStatus,
00034         Item::I_orStatus,
00035         0,
00036         0,
00037         0,
00038         Item::I_getZ,
00039         0,
00040         0, // something with npcdata
00041         0,
00042         0,
00043         0,
00044         0,
00045         // 0x010
00046         Item::I_getQLo,
00047         0,
00048         0,
00049         Item::I_getX,
00050         Item::I_getY,
00051         0, // something with sound?
00052         Item::I_getShape,
00053         0,
00054         0,
00055         0,
00056         Item::I_setQLo,
00057         Item::I_popToCoords, // different than U8's?
00058         Item::I_andStatus,
00059         Item::I_create,
00060         0,
00061         0,
00062         // 0x020
00063         0,
00064         0,
00065         Item::I_push,
00066         0,
00067         Item::I_setShape, // different than U8's?
00068         Item::I_touch,
00069         Item::I_getQHi,
00070         0,
00071         0,
00072         0,
00073         0,
00074         Item::I_getQLo,
00075         0,
00076         Item::I_setQHi,
00077         0,
00078         0,
00079         // 0x030
00080         Item::I_pop,
00081         Item::I_andStatus,
00082         0,
00083         0,
00084         0,
00085         0,
00086         0,
00087         0,
00088         0,
00089         0,
00090         0, // something with sound?
00091         Item::I_getFamily,
00092         0,
00093         0,
00094         0,
00095         0,
00096         // 0x040
00097         0,
00098         0,
00099         0,
00100         0,
00101         Item::I_getQHi,
00102         0,
00103         Item::I_getQHi,
00104         0,
00105         Item::I_getQHi,
00106         0,
00107         Item::I_getQHi,
00108         0,
00109         Item::I_getQHi,
00110         0,
00111         Item::I_getQHi,
00112         0,
00113         // 0x050
00114         0,
00115         0,
00116         0,
00117         0,
00118         0,
00119         0,
00120         0,
00121         0,
00122         Item::I_setFrame,
00123         0,
00124         Item::I_legalCreateAtPoint,
00125         0,
00126         0,
00127         0,
00128         0,
00129         0,
00130         // 0x060
00131         0,
00132         0,
00133         Item::I_legalCreateAtCoords,
00134         0,
00135         Item::I_getQLo,
00136         Item::I_getNpcNum,
00137         0,
00138         Item::I_andStatus,
00139         0,
00140         0,
00141         0,
00142         Item::I_getNpcNum,
00143         Item::I_andStatus,
00144         0,
00145         0,
00146         0,
00147         // 0x070
00148         0,
00149         0,
00150         0,
00151         0,
00152         0,
00153         0,
00154         0,
00155         Item::I_getQuality,
00156         Item::I_setQuality,
00157         Item::I_use, // different than U8's?
00158         0,
00159         0,
00160         0,
00161         Item::I_getQLo,
00162         0,
00163         0,
00164         // 0x080
00165         0,
00166         0,
00167         Item::I_getNpcNum,
00168         0,
00169         0,
00170         0,
00171         0,
00172         Item::I_getNpcNum,
00173         0,
00174         0,
00175         0,
00176         0,
00177         0,
00178         0,
00179         0,
00180         0,
00181         // 0x090
00182         0,
00183         0,
00184         Item::I_andStatus,
00185         0,
00186         0,
00187         0,
00188         0,
00189         0,
00190         0,
00191         0,
00192         Item::I_getQLo,
00193         Item::I_getUnkEggType,
00194         0,
00195         0,
00196         0,
00197         0,
00198         // 0x0A0
00199         0,
00200         0,
00201         0,
00202         0,
00203         0,
00204         Item::I_getFamilyOfType,
00205         Item::I_getNpcNum,
00206         Item::I_getQLo,
00207         Item::I_getQHi,
00208         0, // call usecode event B
00209         0,
00210         Item::I_andStatus,
00211         GUIApp::I_getCurrentTimerTick,
00212         0,
00213         0,
00214         0,
00215         // 0x0B0
00216         0,
00217         0,
00218         0,
00219         0,
00220         0,
00221         0,
00222         Item::I_getQHi,
00223         Item::I_andStatus,
00224         0,
00225         Item::I_andStatus,
00226         0,
00227         Item::I_andStatus,
00228         0,
00229         0,
00230         0,
00231         0,
00232         // 0x0C0
00233         0,
00234         Item::I_getQHi,
00235         0,
00236         0,
00237         0,
00238         0,
00239         0,
00240         0,
00241         0,
00242         0,
00243         0,
00244         0,
00245         0,
00246         0,
00247         0,
00248         0,
00249         // 0x0D0
00250         0,
00251         Item::I_getQLo,
00252         0,
00253         0,
00254         0,
00255         0,
00256         0,
00257         0,
00258         0,
00259         0,
00260         0,
00261         0,
00262         0,
00263         0,
00264         0,
00265         0,
00266         // 0x0E0
00267         0,
00268         0,
00269         Item::I_andStatus,
00270         Item::I_getQLo,
00271         0,
00272         0,
00273         Item::I_popToContainer,
00274         0,
00275         0,
00276         Item::I_getQHi,
00277         0,
00278         0,
00279         Item::I_getQHi,
00280         Item::I_getQ,
00281         Item::I_setQ,
00282         0,
00283         // 0x0F0
00284         0,
00285         Item::I_getNpcNum,
00286         0,
00287         0,
00288         Item::I_getQHi,
00289         Item::I_andStatus,
00290         0,
00291         0,
00292         0,
00293         0,
00294         0, // FA = integer to string
00295         Item::I_getNpcNum,
00296         Item::I_andStatus,
00297         Item::I_getNpcNum,
00298         0,
00299         Item::I_isCrusTypeNPC,
00300         // 0x100
00301         Item::I_andStatus,
00302         Item::I_getNpcNum,
00303         Item::I_andStatus,
00304         Item::I_getNpcNum,
00305         Item::I_andStatus,
00306         Item::I_getNpcNum,
00307         Item::I_andStatus,
00308         Item::I_getNpcNum,
00309         Item::I_andStatus,
00310         Item::I_getNpcNum,
00311         Item::I_andStatus,
00312         Item::I_getNpcNum,
00313         Item::I_andStatus,
00314         Item::I_getNpcNum,
00315         0,
00316         Item::I_andStatus,
00317         // 0x110
00318         Item::I_getNpcNum,
00319         0,
00320         Item::I_andStatus,
00321         0,
00322         0,
00323         Item::I_andStatus,
00324         Item::I_getTypeFlag,
00325         Item::I_getNpcNum,
00326         0,
00327         0,
00328         0,
00329         0,
00330         0,
00331         0,
00332         0,
00333         Item::I_getNpcNum,
00334         // 0x120
00335         0,
00336         0,
00337         0,
00338         0,
00339         Item::I_andStatus,
00340         Item::I_getNpcNum,
00341         0,
00342         0,
00343         0,
00344         0,
00345         0,
00346         0,
00347         0,
00348         0,
00349         0,
00350         Item::I_getQHi,
00351         // 0x130
00352         Item::I_andStatus,
00353         0,
00354         0,
00355         0
00356 };
00357 
00358 #endif

Generated on Fri Jul 27 22:27:31 2007 for pentagram by  doxygen 1.4.7