среда, 27 июля 2011 г.

Поразрядные и логические операции.


Когда-то давно наткнулся на тему, где парень не мог разобраться почему не работает так, как надо такая операция

if(pad.buttons & PSP_CTRL_CIRCLE & PSP_CTRL_SQUARE){}

 

Он писал что этот код не работает(если вы уже поняли в чем же пробема можете не читать дальше,а если нет продолжаем...).

Давайте разберемся в чем же проблема.


вторник, 26 июля 2011 г.

Синтаксис

Добавил в блог возможность распознавания синтаксиса.
Теперь в блоге весь код будет в виде


#include < iostream >
int main() {
   std::cout << "hello" << std::endl;
 
}

пятница, 22 июля 2011 г.

SetupCallbacks - общие понятия.



По просьбе трудящихся решил написать статью на тему калбеков(подробно разебрем для чего ,как зачем)!

Давайте посмотрим на функцию SetupCallbacks,что же здесь происходит
int SetupCallbacks(void){
Первую строчку надеюсь не надо объяснять!
    int thid = 0;
Ну это тоже не надо
    thid = sceKernelCreateThread("update_thread", CallbackThread, 0x11, 0xFA0, 0, 0);

четверг, 21 июля 2011 г.

Урок третий - примитивная игра змейка(Часть 1)


В прошлых уроках мы научились выводить текст пользоваться таймером и кнопками, пришло время для змейки. В этом уроке мы сделаем только саму змею. Уровень, поедание яблок и стены сделаем в следующих уроках!
Теперь сам урок!Копируем в новый проект текст из второго урока!
Добавляем 2 новых дефайна !


#define gotoxy pspDebugScreenSetXY
#define setcolor pspDebugScreenSetTextColor
Теперь напряжем наш мозГГ и подумаем какой алгоритм змейки.
Он прост.Нам нужна такая вот структура  

struct XY{

int x;
int y;
};
Вставляем это рядом с переменной pad;


среда, 20 июля 2011 г.

Второй урок - кнопки!

В этом уроке я расскажу ,как же работать с кнопками на псп на примере приложения Таймер. Для начала (для облегчения работы) я создал класс таймер,с помощью которого можно засекать время вплоть до тысячных секунды!Скачать его можно здесь - ЛетитбитДепозит.(надо же тоже на чем-то зарабатывать=)
Что же дальше спросите вы ?
Создаем новый проект и копируем 1 урок и вставляем

Урок первый - привет мир!


Решил сделать цикл уроков по программированию! 
Соответственно первый урок, как обычно, программа Hello world(привет мир).О том как настроить компилятор вы можете почитать 
Все сделали?...тогда приступим!

В своих уроках я буду поступать так я вам показываю строчку и обьясняю её, а вы в свою очередь вставляете все строчки по порядку:).Создаём в програмке файл main.cpp

PSP кодинг

Вот решил выложить парочку ресурсов о кодинге на psp.


1)Сайт вололо можно найти много полезной инфы
2)Русскоязычный сайт ПСПфакс - есть парочка статей, которые могут помочь новичкам!
3)Вот 3 иностранных ресурса на которых можно почерпнуть информации(точнее 3 форума)
pspslimhacksDashhacksPsp programming - на всех трех можно найти уроки работы с библиотеками для начинающих кодеров!

На этом пока все!
Список будет пополняться по мере нахождения новых сайтов(присылайте в лс другие интересные ресурсы буду добавлять в этот список!)

вторник, 19 июля 2011 г.

Alena cpp

Многие наверно знают этот блог, много информации о новинках в кодинге, переводы статей и еще много интересного=)