Простая июльская белка
Очень хочу посмотреть, на что способны мои френды.
Разрешаю вам флудить в камментах, как вам угодно ;)
Если вам угодно, можете в камментах срать :)

Комментарии
10.11.2007 в 22:56

циничный романтик
сру куском кода написаного мной этим летом для курсача

#define MAX_LOADSTRING 100

// Global Variables:
HINSTANCE hInst; // current instance
TCHAR szTitle[MAX_LOADSTRING]; // The title bar text
TCHAR szWindowClass[MAX_LOADSTRING]; // The title bar text

// Foward declarations of functions included in this code module:
ATOM MyRegisterClass(HINSTANCE hInstance);
BOOL InitInstance(HINSTANCE, int);
LRESULT CALLBACK WndProc(HWND, UINT, WPARAM, LPARAM);
LRESULT CALLBACK About(HWND, UINT, WPARAM, LPARAM);
//*************************************************************//
//объявления моих переменных и ф-ций. пока что глобально
void OnPaint(HDC hdc,RECT rt);
int onKeyDown(HWND hWnd, UINT message, WPARAM wParam, LPARAM lParam);
int loadmap(char * name, MapSector* Map);
////////////////////////////////////////////////////////////////!!!!!!!!!
//всякие отрисовки клеток - кисточками
//CreatePatternBrush(CreateBitmap(25,25,1,24,NULL));
HBRUSH solidblk=CreateSolidBrush(0x000000); //чорным рисуеццо непроходимая клетка
HBRUSH solidwht=CreateSolidBrush(0xffffff); //белым рисуюцо свободные клетки
HBRUSH solidgry=CreateSolidBrush(0xa0a0a0); //белым рисуюцо landscape клетки
HBRUSH solidsbp=CreateSolidBrush(0x0f6a4d); //этим рисуюцо клетки с объектами
HPEN herodrawer=CreatePen(PS_SOLID,8,0x1010ff); //так обводицо кружок с героем
HPEN linedrwr=CreatePen(PS_NULL,1,0x000000);
////////////////////////////////////////////////////////////////////////////////
//игровые объекты
const int mpwdth=10;
const int mphght=10;
MapSector Map[mpwdth][mphght];
Hero hero("iero",0,0,1,1,0,100);
//пока все
int APIENTRY WinMain(HINSTANCE hInstance,
HINSTANCE hPrevInstance,
LPSTR lpCmdLine,
int nCmdShow)
{
// TODO: Place code here.
MSG msg;
HACCEL hAccelTable;

// Initialize global strings
LoadString(hInstance, IDS_APP_TITLE, szTitle, MAX_LOADSTRING);
LoadString(hInstance, IDC_KURSACH1, szWindowClass, MAX_LOADSTRING);
MyRegisterClass(hInstance);

// Perform application initialization:
if (!InitInstance (hInstance, nCmdShow))
{
return FALSE;
}

hAccelTable = LoadAccelerators(hInstance, (LPCTSTR)IDC_KURSACH1);

// Main message loop:
while (GetMessage(&msg, NULL, 0, 0))
{
if (!TranslateAccelerator(msg.hwnd, hAccelTable, &msg))
{
TranslateMessage(&msg);
DispatchMessage(&msg);
}
}

return msg.wParam;
}



//
// FUNCTION: MyRegisterClass()
//
// PURPOSE: Registers the window class.
//
// COMMENTS:
//
// This function and its usage is only necessary if you want this code
// to be compatible with Win32 systems prior to the 'RegisterClassEx'
// function that was added to Windows 95. It is important to call this function
// so that the application will get 'well formed' small icons associated
// with it.
//
ATOM MyRegisterClass(HINSTANCE hInstance)
{
WNDCLASSEX wcex;

wcex.cbSize = sizeof(WNDCLASSEX);

wcex.style = CS_HREDRAW | CS_VREDRAW;
wcex.lpfnWndProc = (WNDPROC)WndProc;
wcex.cbClsExtra = 0;
wcex.cbWndExtra = 0;
wcex.hInstance = hInstance;
wcex.hIcon = LoadIcon(hInstance, (LPCTSTR)IDI_KURSACH1);
wcex.hCursor = LoadCursor(NULL, IDC_ARROW);
wcex.hbrBackground = (HBRUSH)(COLOR_WINDOW+1);
wcex.lpszMenuName = (LPCSTR)IDC_KURSACH1;
wcex.lpszClassName = szWindowClass;
wcex.hIconSm = LoadIcon(wcex.hInstance, (LPCTSTR)IDI_SMALL);

return RegisterClassEx(&wcex);
}

//
// FUNCTION: InitInstance(HANDLE, int)
//
// PURPOSE: Saves instance handle and creates main window
//
// COMMENTS:
//
// In this function, we save the instance handle in a global variable and
// create and display the main program window.
//
BOOL InitInstance(HINSTANCE hInstance, int nCmdShow)
{
HWND hWnd;

hInst = hInstance; // Store instance handle in our global variable

hWnd = CreateWindow(szWindowClass, szTitle, WS_OVERLAPPEDWINDOW,
CW_USEDEFAULT, 0, CW_USEDEFAULT, 0, NULL, NULL, hInstance, NULL);

if (!hWnd)
{
return FALSE;
}

//попытка определить карту рендомно при инициализации
srand((int)time(NULL));
/* for(int i=0;i<mpwdth;i++)
for(int j=0;j<mphght;j++)
{
Map[i][j].SetGround(rand()/(RAND_MAX/10));
if(Map[i][j].GetGround()!=0)
Map[i][j].SetType(rand()/(RAND_MAX/4));

}*/
MapSector* tmp=&Map[0][0];
if (loadmap("new3",tmp)==-1)
{
MessageBox(hWnd,"ppc","loadfail",0);
exit(1);
}
ShowWindow(hWnd, nCmdShow);
UpdateWindow(hWnd);

10.11.2007 в 23:23

Простая июльская белка
Первый нах :)
11.11.2007 в 00:22

циничный романтик
ага.
еще исходничков подскинуть или лучше сплетни какие?
11.11.2007 в 01:51

Простая июльская белка
IERO Distin лучше сплетни. они хотя б читабельные ;)
11.11.2007 в 15:13

циничный романтик
сплетен нету, придется факты.
1.ромашка - пидарас
11.11.2007 в 15:25

Простая июльская белка
IERO Distin
+1 действительно факт ;)
11.11.2007 в 15:39

циничный романтик
а почему остальные молчат?
11.11.2007 в 22:39

осколок света......не ставший солнцем!
IERO Distin,нечего было меня Блондинкой называть!!!!!!!!!!!!!!!!!!!!
Самтакая...........
:horror:
Дарова,=Safka=!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
Давно тебя не видел........и рад!
:smiletxt:
11.11.2007 в 23:00

циничный романтик
*SETT*
таки незачем было краситься. :)
12.11.2007 в 15:41

Дорогу осилит.Кто?
Эх,посоветовали тебя на Зиланте найти.Так и не нашёл.Да времени на это особо не было.Может в другой раз.Это ж первый мой Зилант,и очень надеюсь,не последний :)
12.11.2007 в 15:48

Простая июльская белка
Элювиан Даркстар А кто советовал-то? прям интересно даже...
И по какому поводу советовали?
12.11.2007 в 15:49

Простая июльская белка
*SETT* Дарова, Иришка :) как оно?
12.11.2007 в 15:59

Дорогу осилит.Кто?
=Safka=
IERO Distin.В плане,если контакт нужен будет
12.11.2007 в 16:03

Простая июльская белка
Элювиан Даркстар АА, ясно. А я-то уж думаю, кто там меня советовать взялся :)
12.11.2007 в 16:31

Дорогу осилит.Кто?
=Safka=
Вот так.Только я что-то тормознул, в первый день.А потом всё так закружилось.

13.11.2007 в 22:09

циничный романтик
ну правильно.
опять я крайний.
всем отомщу !! :)
13.11.2007 в 23:22

Простая июльская белка
IERO Distin ты мстишь, и мстя твоя ужасна?! :)
14.11.2007 в 14:40

Дорогу осилит.Кто?
IERO Distin
"съёжился"
И мне?:)
15.11.2007 в 16:22

циничный романтик
всем :)

15.11.2007 в 20:39

Простая июльская белка
IERO Distin не бузи!
19.11.2007 в 12:46

пластилиновая лина
а я немного соскучилась по тебе, милая девушка... и скоро переезжаю из этого дома, хотя мы и так не часто видимся, а так совсем не будем...
но я часто вспоминаю то анимешное время....
19.11.2007 в 18:33

Простая июльская белка
Ufimka какое анимешное время?? Не пали контору ;)
Жаль, что переезжаешь. А куда, кстати?

Расширенная форма

Редактировать

Подписаться на новые комментарии
Получать уведомления о новых комментариях на E-mail