Making a game with animation frames in Excel

Submitted by MisterBeck on Mon, 05/18/2020 - 14:24

Why might you make a game Excel? For learning and for fun. So let's get to it.

The Beginnings of a Game.

There are two Windows API functions we will use which make a game in Excel possible.

#If VBA7 Then
    '64 bit declares here
    Private Declare PtrSafe Function GetAsyncKeyState Lib "user32.dll" (ByVal nVirtKey As Long) As Integer
    Private Declare PtrSafe Function timeGetTime Lib "winmm.dll" () As Long
    '32 bit declares here
    Private Declare Function GetAsyncKeyState Lib "user32.dll" (ByVal nVirtKey As Long) As Integer
    Private Declare Function timeGetTime Lib "winmm.dll" () As Long
#End If

The GetAsyncKeySate will be for reading the keyboard inputs (Left, Right, Up, Down). timeGetTime will be used for the game counter to iterate frames. That's all you really need. Everything else can be down in VBA pure. Next we come to the game loop. It will be a Do Loop which will loop forever until we stop it and the game ends. Because this is a tight loop we need DoEvents to allow Excel to receive other commands and prevent the window from locking up.


    'Game code goes here.


Now we need a way to control and time updating the game state. timeGetTime is the answer. It returns the current time in milliseconds since boot time. The Do Loop will run continuously, and the if statement will continuously check the current time against the last frame's timestamp. When the current time exceeds the last frame time by a certain amountm the game "tick" over, update game the game state, and animate the next frame. I chose 50 milliseconds arbitrarily. Increasing or decreasing that value will decrease and increase the game's "clock speed."

'if time exceeds last time + gamespeed, then advance game by one and animate new frame.
If timeGetTime - lastFrameTime > 50 Then        
    'Game code goes here
End if

Now the game code itself. In this game, you control a black rectangle and move it around the screen using the arrow keys. Nice, right? Less of a game than Pong.

The game logic is very simple.

1) check if an arrow key is pressed.
2) if so, move a colored cell in that direction
3) repeat

To read the keystate, I'm using an enum in conjunction with GetAysyncKeyState like this.

Private Enum Direction
    None = 0
    Up = 1
End Enum

Private Function ReadDirectionKeyDown() As Direction
    ReadDirectionKeyDown = None

    If (GetAsyncKeyState(vbKeyUp) And KEY_DOWN) = KEY_DOWN Then
        ReadDirectionKeyDown = Up
    ElseIf (GetAsyncKeyState(vbKeyDown) And KEY_DOWN) = KEY_DOWN Then
        ReadDirectionKeyDown = Down
    ElseIf (GetAsyncKeyState(vbKeyRight) And KEY_DOWN) = KEY_DOWN Then
        ReadDirectionKeyDown = Right
    ElseIf (GetAsyncKeyState(vbKeyLeft) And KEY_DOWN) = KEY_DOWN Then
        ReadDirectionKeyDown = Left
    End If

End Function

Inside the game loop we have a Select Case for each direction, and an X,Y coordinates for the location of the colored cell. Simply update the the X and Y, color the new cell black, and color the previous cell white.

Dim D As Direction
D = ReadDirectionKeyDown
Select Case D
	Case Up
		Cells(y, x).Interior.ColorIndex = -4142
		y = y - 1
		Cells(y, x).Interior.ColorIndex = 1
	Case Down
		Cells(y, x).Interior.ColorIndex = -4142
		y = y + 1
		Cells(y, x).Interior.ColorIndex = 1
	Case Left
		Cells(y, x).Interior.ColorIndex = -4142
		x = x - 1
		Cells(y, x).Interior.ColorIndex = 1
	Case Right
		Cells(y, x).Interior.ColorIndex = -4142
		x = x + 1
		Cells(y, x).Interior.ColorIndex = 1
End Select

The End. You have a "game." Ok, not a full game, but you have a controllable character in a space. Here's the entire module.

Option Explicit
#If VBA7 Then
    '64 bit declares here
    Private Declare PtrSafe Function GetAsyncKeyState Lib "user32.dll" (ByVal nVirtKey As Long) As Integer
    Private Declare PtrSafe Function timeGetTime Lib "winmm.dll" () As Long
    '32 bit declares here
    Private Declare Function GetAsyncKeyState Lib "user32.dll" (ByVal nVirtKey As Long) As Integer
    Private Declare Function timeGetTime Lib "winmm.dll" () As Long
#End If

Private Const KEY_DOWN    As Integer = &H8000   'If the most significant bit is set, the key is down
Private Const KEY_PRESSED As Integer = &H1      'If the least significant bit is set, the key was pressed after the previous call to GetAsyncKeyState

Private Enum Direction
    None = 0
    Up = 1
End Enum

Private Function ReadDirectionKeyDown() As Direction
    ReadDirectionKeyDown = None

    If (GetAsyncKeyState(vbKeyUp) And KEY_DOWN) = KEY_DOWN Then
        ReadDirectionKeyDown = Up
    ElseIf (GetAsyncKeyState(vbKeyDown) And KEY_DOWN) = KEY_DOWN Then
        ReadDirectionKeyDown = Down
    ElseIf (GetAsyncKeyState(vbKeyRight) And KEY_DOWN) = KEY_DOWN Then
        ReadDirectionKeyDown = Right
    ElseIf (GetAsyncKeyState(vbKeyLeft) And KEY_DOWN) = KEY_DOWN Then
        ReadDirectionKeyDown = Left
    End If

End Function

Sub Game()

    Dim x As Long
    Dim y As Long
    x = 3
    y = 8
    Dim lastFrameTime As Long
    lastFrameTime = timeGetTime     'start the tick counter
    Dim D As Direction
        'if time exceeds last time + gamespeed, then advance game by one and animate new frame.
        If timeGetTime - lastFrameTime > 20 Then
            lastFrameTime = timeGetTime     'get current time and set to lastframe.
            'All game code goes here.
            D = ReadDirectionKeyDown
            Select Case D
                Case Up
                    Cells(y, x).Interior.ColorIndex = -4142
                    y = y - 1
                    Cells(y, x).Interior.ColorIndex = 1
                Case Down
                    Cells(y, x).Interior.ColorIndex = -4142
                    y = y + 1
                    Cells(y, x).Interior.ColorIndex = 1
                Case Left
                    Cells(y, x).Interior.ColorIndex = -4142
                    x = x - 1
                    Cells(y, x).Interior.ColorIndex = 1
                Case Right
                    Cells(y, x).Interior.ColorIndex = -4142
                    x = x + 1
                    Cells(y, x).Interior.ColorIndex = 1
            End Select
        End If
End Sub



ClezeripLover (not verified)

Mon, 02/08/2021 - 14:43

gotutop (not verified)

Mon, 02/08/2021 - 14:45

<a href="">Forced Sperm</a>
<a href="">Скачать Бесплатно Порно Видео Без Лиц</a>
<a href="">По… Очень Старые Русские Бабушки Онлайн</a>
<a href="">Grannies Lesbians Porno</a>
<a href="">Best Riding Porn</a>

<a href=>Играет С Сиськами Порно Видео</a>
<a href=>Веб Камеры Порно Видео Пар</a>
<a href=>Swingers Porno Foto</a>
<a href=>Читать Порно Рассказы Пар</a>
<a href=>Nubile Films Threesome</a>

ClezeripLover (not verified)

Mon, 02/08/2021 - 14:45

iceuikawjol (not verified)

Mon, 02/08/2021 - 14:46

Winning rubbery [URL= - nemasole ca[/URL - [URL= - utah methocarbamol[/URL - [URL= - viagra sublingual farmacias similares[/URL - [URL= - pillole dipyridamole[/URL - [URL= - best cheap metaspray nasal spray online[/URL - [URL= - femalefil uk best price[/URL - femalefil deutschland kaufen [URL= - best price 60 diltiazem[/URL - [URL= - retin a gel 0.1 precio farmacia[/URL - [URL= - buyin zerit online[/URL - [URL= - catapres cheap free shipping[/URL - [URL= - distaclor cd online overnight[/URL - [URL= - no prescription prednisone[/URL - [URL= - purchasing urso in malaysia[/URL - [URL= - zudena[/URL - [URL= - lasix without a prescription[/URL - print-outs <a href="">nemasole online holland</a> <a href="">order methocarbamol 500mg</a> <a href="">overseas buy viagra sublingual</a> <a href="">dipyridamole generic for sale</a> <a href="">uk metaspray nasal spray no prescription</a> <a href="">femalefil precio farmacia espana</a> <a href="">generalt lowest price diltiazem</a> <a href="">retin a gel 0.1 tablets low price</a> <a href="">zerit preis</a> <a href="">catapres india cheap</a> <a href="">distaclor cd costo in farmacia</a> <a href="">prednisone without a prescription</a> <a href="">generic 150 urso</a> <a href="">zudena generic</a> cheapest zudena <a href="">lasix</a&gt; play, perforation, nemasole without subscription safe generic pills methocarbamol viagra-sublingual generic tabs pillole dipyridamole uk metaspray nasal spray no prescription comprar femalefil en internet blackmarket diltiazem cheapest price for generic retin a gel 0.1 where to buy zerit pills catapres in der apotheke cheapest generic catapres india distaclor cd buy prednisone urso cheapest zudena buy lasix without prescription skins dirty.

ClezeripLover (not verified)

Mon, 02/08/2021 - 14:46

gotutop (not verified)

Mon, 02/08/2021 - 14:48……

<a href="">Двойное Проникновение Кончают Внутрь</a>
<a href=""… флэш игра: Оргазм от страпона.</a>
<a href="">Арм… Порно С Двойным Проникновением</a>
<a href="">Порно Филбм</a>
<a href="">Порно Пухлых Баб</a>

<a href=>Порно Большая Задница Транса</a>
<a href=>Порно Видео Трахнул Мать Друга</a>
<a href=>Анальный Фистинг Смотреть Видео</a>
<a href=>Порно Беркова Vk</a>
<a href=>Идеальная Жопа Порно Видео</a>

ClezeripLover (not verified)

Mon, 02/08/2021 - 14:48

izuinolufok (not verified)

Mon, 02/08/2021 - 14:48

Reading enriched [URL= - semenax french[/URL - semenax without prescription mississauag [URL= - cialis on line[/URL - [URL= - antivert online order[/URL - [URL= - cialis 2.5 mg quick dissolve[/URL - [URL= - buy meldonium tablets online[/URL - [URL= - online glucotrol mexico[/URL - [URL= - online cheap innopran xl buy[/URL - [URL= - canada pharmacy online no script[/URL - [URL= - buyin zerit online[/URL - [URL= - wholesale tacroz forte ointment united states[/URL - [URL= - buy celebrex[/URL - [URL= - vardenafil hcl 5 mg or similar[/URL - [URL= - cheapest cialis professional[/URL - [URL= - calcium carbonate[/URL - [URL= - npxl cream[/URL - myeloblasts protrusion, syringe, <a href="">semenax without prescription mississauag</a> <a href="">cialis 5mg paypal</a> <a href="">antivert india pharmacy</a> <a href="">brand cialis tadalafil for sale</a> <a href="">meldonium</a&gt; meldonium in norwegen rezeptfrei <a href="">generic glucotrol sales</a> <a href="">generic innopran xl and india</a> <a href="">generic cialis canadian pharmacy</a> <a href="">shop for zerit cheap</a> <a href="">tacroz forte ointment</a> <a href="">buy celebrex</a> <a href="">levitra 20mg price</a> <a href="">buy cialis in algodones</a> <a href="">cheap generic calcium carbonate pills</a> <a href="">generica npxl sale</a> falling, irregular; one-stage semenax canadian pharmacy cialis antivert brand cialis tadalafil for sale meldonium advertisement over the counter glucotrol in holland innopran xl canadian pharmacy online buyin zerit online tacroz forte ointment celebrex pharmacy prices for levitra cialis prescriptions rx site 24 buy cheap calcium carbonate products order npxl online overnight delivery trough dysplasia.

gotutop (not verified)

Mon, 02/08/2021 - 14:51

<a href="">Порно Игра Горячий Пляж</a>
<a href="">Подборки Частные Порно Фото Скачать</a>
<a href="">Китайский Порно</a>
<a href="">Naked Sport Girls</a>
<a href="">Порно Жен Двойное Проникновение С Мужем</a>

<a href=>Шантажом Развел Маму Порно</a>
<a href=>Секс Вайф Русское</a>
<a href=>Порно С Маленькими Тайками</a>
<a href=>Русские Молодые В Колготках Порно Фото</a>
<a href=>Порно Флеш Игры Домработница</a>

uyeyibeovayh (not verified)

Mon, 02/08/2021 - 14:52

Progression doubts [URL= - depakote compra online[/URL - [URL= - web kamagra pack 30[/URL - [URL= - pills toplap gel tube x canada[/URL - [URL= - prednisone without dr prescription[/URL - [URL= - generic desogen by fedx[/URL - [URL= - vardenafil news web search[/URL - [URL= - prednisone[/URL - [URL= - tiova india pill[/URL - tiova polish [URL= - cialis[/URL - no script cialis 2.5 [URL= - price on 500 mg glucophage[/URL - glucophage [URL= - lamivudine zidovudine nevirapine[/URL - [URL= - who will deliver slip-inn fast[/URL - [URL= - prescription free brand premarin canada[/URL - [URL= - bactrim[/URL - [URL= - estrace information[/URL - sapheno-femoral <a href="">depakote</a&gt; <a href="">kamagra pack 30 on the nhs</a> <a href="">cheap toplap gel tube x sydney</a> <a href="">prednisone information</a> <a href="">desogen pills beijing</a> <a href="">can i buy vardenafil online in australia</a> <a href="">order prednisone online no prescription</a> <a href="">order tiova online canadian pharmacy</a> <a href="">cialis</a&gt; <a href="">canada drug pharmacy glucophage</a> <a href="">how to buy lamivudine zidovudine nevirapine safely</a> <a href="">overseas buy slip-inn</a> slip inn <a href="">de brand premarin</a> brand premarin apotheke kaufen <a href="">bactrim antibiotic</a> <a href="">best prices mail order estrace</a> crural no prescription depakote online kamagra-pack-30 http acheter toplap gel tube x en france toplap gel tube x prednisone desogen net buying vardenafil online in canada order prednisone online no prescription tiova kaufen in deutschland tiova online in australia purchase cialis cialis generic with out prescription glucophage generico in vendita lamivudine zidovudine nevirapine slip inn farmacia brand premarin genг©rico bactrim antibiotic estrace stomache upset antiseptics climates haemostasis, concomitantly.

gotutop (not verified)

Mon, 02/08/2021 - 14:54

<a href="">Порно Под Тяжелую Музыку</a>
<a href="">Русский Раб Порно Видео</a>
<a href="">Русские Порно Звезды Самбука</a>
<a href="">Одноклассники Порноролики</a>
<a href="">Бриана Бенкс Онлайн</a>

<a href=>Порно Онлайн Брат С Сестрой</a>
<a href=>Порно Китайские Мини Куклы</a>
<a href=>Порно Ролики Ебут Блондинок</a>
<a href=>Порно Сайрес Озеро Номер 8 Игра</a>
<a href=>Sucking Fucking Cumshots</a>

oxucituj (not verified)

Mon, 02/08/2021 - 14:58

Treat non-homogeneous masochism, [URL= - finpecia[/URL - [URL= - cafergot[/URL - [URL= - cheap cardizem pill[/URL - [URL= - cenforce lowest price[/URL - [URL= - buy, mintop forte foam without a prescription[/URL - [URL= - generic eriacta compare[/URL - [URL= - erectafil sale canadian[/URL - [URL= - lasix[/URL - [URL= - buy kamagra-chewable from an online pharmacy[/URL - [URL= - prednisone generic[/URL - [URL= - ordering vidalista by phone[/URL - [URL= - cost of asthalin hfa inhaler pill[/URL - [URL= - achat fliban en france[/URL - [URL= - canadian k-y-lubricating-jelly prices[/URL - [URL= - brand kamagra holland[/URL - intent labile <a href="">finpecia at wallmart</a> discount coupon for finpecia <a href="">cafergot</a&gt; <a href="">cardizem generic australia</a> <a href="">cenforce</a&gt; <a href="">how much does mintop-forte-foam cost per pill</a> <a href="">eriacta free shipping</a> <a href="">where can buy erectafil cheapest price</a> <a href="">lasix 40 en pharmacie</a> <a href="">supplement kamagra-chewable</a> <a href="">buy prednisone for dogs</a> <a href="">genuine vidalista for cheap</a> <a href="">asthalin hfa inhaler market</a> <a href="">fliban</a&gt; <a href="">k y lubricating jelly pills in canada</a> <a href="">brand kamagra</a> infertility; finpecia at wallmart cafergot no prescription us cardizem online usa no prescription cardizem generic australia cenforce buy mintop-forte-foam pills online acheter eriacta canada cost of 100 mg eriacta erectafil sale canadian lasix generico prezzo buy kamagra-chewable from an online pharmacy prednisone buy online ordering vidalista without a prescription asthalin hfa inhaler pills generic fliban 100 cost comparison for k y lubricating jelly brand kamagra australia prescription fits, borders.

gotutop (not verified)

Mon, 02/08/2021 - 14:58………

<a href="">Overwatch Bondage</a>
<a href="">Знаменитости Ебутся Порно</a>
<a href="">Порно Видео Толстых</a>
<a href="">Порно Комиксы На Русском Читать</a>
<a href="">Порно Щупальца Отложил Яйца</a>

<a href=… Therapy Remastered <>021] <Uncen> <ADV> 3DCG] <ENG> H-Game - Бесплатные РёРіСЂС‹ для взрослых</a>
<a href=>Rita Jalace Xxx</a>
<a href=>Порно Анал Новинки Бесплатно</a>
<a href=>Топ 100 Порно Роликов</a>
<a href=… Time - секс РёРіСЂР° СЃ Беа РёР· Покемон - Бесплатные РёРіСЂС‹ для взрослых</a>

studybayws (not verified)

Mon, 02/08/2021 - 14:59


Save your time and get your essay written by a professional writer.
We can cover any topic on any subject in the blink of an eye.
Dissertation leadership styles education ybplr 2021.

Proceed to Order!!! ==>


Abby brooks algebra homework part 1
Write cheap expository essay on shakespeare
What is a literary narrative essay

Case study examples in education
Social justice research paper
How to write a technical project proposal

How to start an introduction on essay
Who can write my term paper
Cheap article proofreading site gb

[url=… essay example format uoprr[/url]
[url=]Personal statement characters ygrnv 2021[/url]
[url=]A new cna resume yoxnq[/url]
[url=]Thesis on banking industry ajttf[/url]
Top definition essay ghostwriters for hire
Professional article writers site for university
Jean baudrillard essay simulacra and simulations


[b]Dissertation leadership styles education ybplr 2021[/b]
Popular content writing service for phd
Accessory business plan sample
Language development research paper

[url=… project proposal outline pvlif[/url]
[url=… argumentative essay ghostwriters service usa kmvda[/url]
[url=… and objectives essay - Ideas for essays on the lottery by shirley jackson xrnnw 2021[/url]
[url=]From cruelty to goodness essay - Essay samples for toefl ekakv 2021[/url]
[url=]Wr… a fortune cookie message ekgeh[/url]

dissertation writing uk

[b]Dissertation leadership styles education ybplr 2021[/b]
[url=… paper proofreading websites for college pxnzm[/url]
[url=]Ci… drafter cover letter tyqqh[/url]
[url=… on qualities of a good leader gohub[/url]
[url=]No homework law in california jduzz[/url]

[url=]essay pro[/url]

How to make a dbq essay
Essay on dulce et decorum est
Dissertation hypothesis ghostwriter websites ca

[url=]авиасэйлес поиск дешёвых авиабилетов[/url]

Epic heroes essays
Cheap personal essay ghostwriters websites ca
Pay for environmental studies presentation……

Dissertation leadership styles education ybplr 2021

[url=]How to write a poetry commentary ib qkkjw[/url]
[url=]Sample essay about food choices jhznw[/url]
[url=]Prompt for persasive essay wicdz[/url]
[url=]Resume and military vetran donzt[/url]

[b]Dissertation leadership styles education ybplr 2021[/b]
[url=]P… term paper writers sites uk - Conclusion compare contrast essay examples ddqic 2021[/url]
[url=… to make a essay intro - English essay of class 10th mofog 2021[/url]
[url=]Custom school persuasive essay advice npned[/url]
[url=]Phd thesis information systems pfkms[/url]

[url=]studybay login[/url]
Free sample cover letters for a resume
Write a blog on wordpress
Employer lies on resume

[b]Dissertation leadership styles education ybplr 2021[/b]
[url=… scholarship essay editing services pnbti[/url]
[url=]Coursework websites - Essay decision making life etulw 2021[/url]
[url=]Professional curriculum vitae writers service online mynqr[/url]
[url=… research assistant cover letter nrpyj[/url]
[url=]Custom biography writers sites ca niiav[/url]
[url=… me write critical analysis essay kyxgz[/url]

mirewapcuvu (not verified)

Mon, 02/08/2021 - 15:00

One somnolence, [URL= - canadian pharmacy meds cialis[/URL - cialis uk order [URL= - tadalis sx[/URL - [URL= - online norpace purchases[/URL - online norpace purchases [URL= - protonix 40 mg preco[/URL - [URL= - cost for toradol[/URL - [URL= - us made coreg[/URL - [URL= - floxin kaufen 400 mg[/URL - [URL= - propecia[/URL - [URL= - hiv test kit[/URL - buying hiv test kit at tesco [URL= - effects long propecia side term[/URL - [URL= - buy jalra online without presciption[/URL - buy jalra online malaysia [URL= - sildigra from canadian online pharmacy[/URL - [URL= - prednisone for dogs without prescription[/URL - [URL= - kamagra gold[/URL - [URL= - ciplox niederlande[/URL - network <a href="">cialis 5 mg bugiardino</a> viagra cialis levitra review <a href="">buy canadian tadalis--sx by paypal</a> <a href="">safe site to buy norpace</a> <a href="">protonix tablet generic</a> <a href="">toradol</a&gt; toradol <a href="">best way buy coreg</a> <a href="">buy floxin in malaysia</a> <a href="">propecia canada</a> <a href="">hiv test kit</a> hiv test kit online sr <a href="">propecia</a&gt; <a href="">jalra euro</a> <a href="">buy sildigra without rx</a> <a href="">prednisone</a&gt; <a href="">kamagra gold</a> <a href="">ciplox</a&gt; gait, antiseptic terminated generic cialis problems tadalis sx available in beijing norpace online no prescription protonix tablet generic toradol next day uk us made coreg floxin homeopatic cheap propecia propecia online hiv test kit online sr propecia safe way to order jalra sildigra from europe buyprednisone kamagra gold prices with prescription ciplox discounted encompass purposeful, puffy gaze.

obutanelubui (not verified)

Mon, 02/08/2021 - 15:01

An sensitized irresistible [URL= - can you buy tazzle in costa rica[/URL - [URL= - albenza pharmacy[/URL - [URL= - zithromax z-pak[/URL - [URL= - liv.52 drops online answers[/URL - [URL= - canadian pharmacy sinemet cheap[/URL - [URL= - voltaren emulgel for sale in the uk[/URL - [URL= - buy chloroquine without prescription[/URL - [URL= - herbal max gun power online buy with paypal[/URL - [URL= - sildalis mail orders[/URL - [URL= - ed trial pack en ligne[/URL - [URL= - prescription-free naratrex[/URL - [URL= - kamagra cheap[/URL - [URL= - aggrenox no prescription usa[/URL - [URL= - ny differin-gel[/URL - [URL= - prednisone 40 mgg prices[/URL - autonomous <a href="">price of tazzle tablets</a> <a href="">albenza without prescr1ption</a> <a href="">buy zithromax</a> <a href="">liv.52 drops</a> <a href="">pillole sinemet</a> <a href="">voltaren emulgel</a> <a href="">buy chloroquine online cheap</a> <a href="">cheap on herbal max gun power</a> <a href="">sildalis online us</a> <a href="">prices for ed trial pack</a> <a href="">farmacia pharmacy naratrex</a> <a href="">kamagra for sale</a> <a href="">aggrenox discount cupons</a> <a href="">generica differin-gel</a> <a href="">where can i buy prednisone using paypal</a> ethanol, tazzle albenza online no perscription acquista albenza generico zithromax where to get liv.52-drops cheap names of generic sinemet voltaren emulgel without chloroquine herbal max gun power online shopping sildalis google search ed trial pack naratrex costco canada kamagra aggrenox tablet names differin-gel quanto costa differin gel very fast shipping to ireland prednisone generic canada pharmacy note-keeping, pelvis.

gotutop (not verified)

Mon, 02/08/2021 - 15:01………

<a href="">Порно Под Мачехой</a>
<a href="">Порно Онлайн В Хорошем Качестве</a>
<a href="">Порно Молодые Анал Оргии</a>
<a href="">Самое Откровенное Порно В Мире</a>
<a href="">Вебкам Порно Негритянки</a>

<a href=>Бесплатная Порно Русским Бабам Кончают Внутрь</a>
<a href=>Миньет Проститутки</a>
<a href=>Gjhyj Gj Ghbye;Ltyb.</a>
<a href=>Порно Подглядывание За Коллегой</a>
<a href=>Русское Порно Видео Голодных Женщин</a>

alebakejifa (not verified)

Mon, 02/08/2021 - 15:01

If opportunity, methaemalbuminaemia, pharmaceutical [URL= - lamictal brazil[/URL - [URL= - generic vitamin c western union[/URL - [URL= - buy cheap toprol xl discount online[/URL - [URL= - placentrex-inj. drug prices[/URL - [URL= - extra super tadarise from canada[/URL - [URL= -[/URL - [URL= - online cenforce[/URL - [URL= - can you buy tazzle in costa rica[/URL - [URL= - cheap nexium 40mg[/URL - nexium [URL= - get tadalis sx uk[/URL - [URL= - minomycin[/URL - [URL= - clonidine switzerland[/URL - [URL= - doxycycline 200 mg precio[/URL - [URL= - herbal max gun power online shopping[/URL - [URL= - prescription levlen on line[/URL - dysconjugate <a href="">lamictal alternativa</a> <a href="">pharmacy online for vitamin c</a> <a href="">can i get toprol xl without prescription</a> can i get toprol xl without prescription <a href="">placentrex inj.</a> <a href="">www.extra super</a> <a href="">cheap viagra</a> <a href="">sildenafil cenforce 150 mg</a> <a href="">can you buy tazzle in costa rica</a> <a href="">nexium ulcer</a> <a href="">buy tadalis sx without a rx in the us</a> <a href="">real minomycin paypal</a> <a href="">36 hour clonidine buy</a> <a href="">doxycycline</a&gt; <a href="">herbal max gun power generico online italia</a> <a href="">levlen</a&gt; useful; lamictal generic vitamin c western union toprol xl 25 mg lowest price india how to get placentrex inj. in canada generic extra super tadarise viagra cenforce no prescription buy tazzle next day cheap nexium rebate british tadalis sx minomycin pricing generic clonidine doxycycline ohne rezept bestellen herbal max gun power generico online italia herbal max gun power levlen kaufen apotheke dribbling raises epiphysis.

arecedoawe (not verified)

Mon, 02/08/2021 - 15:01

It drape vitamin [URL= - comprare nizoral farmacia[/URL - [URL= - nemasole[/URL - [URL= - lithosun sr from canadian pharmacy[/URL - [URL= - frumil brazil[/URL - [URL= - tofranil[/URL - [URL= - canadian pharmacies coreg for sale[/URL - [URL= - low cost maxalt[/URL - [URL= - malegra fxt plus[/URL - [URL= - cheapest tastylia canadian pharmacy[/URL - [URL= - tamsulosin 0.4 mg[/URL - [URL= - toplap gel tube x[/URL - [URL= - benadryl generic[/URL - [URL= - slim trim active generique sur internet[/URL - [URL= - alternative to finpecia uk[/URL - [URL= - alternative fгјr ed sample pack 3[/URL - costo de la ed sample pack 3 pugtail pointes, cannulation <a href="">where to order cheap nizoral</a> <a href="">nemasole selling</a> <a href="">lithosun sr</a> buy lithosun sr us pharmacy low prices <a href="">buy frumil drugstore</a> <a href="">generic tofranil in stock</a> <a href="">us made coreg</a> <a href="">low cost maxalt</a> maxalt without a prescription <a href="">generic drug for malegra fxt plus</a> <a href="">tastylia</a&gt; <a href="">flomax cr 0.4 mg</a> <a href="">toplap gel tube x</a> toplap gel tube x generic canadian <a href="">benadryl</a&gt; <a href="">buy slim trim active america</a> <a href="">finpecia at wallmart</a> <a href="">canadian ed sample pack 3 no prescription</a> detection starved classes, comprare nizoral farmacia nemasole lithosun-sr generic canada pharmacy cheap frumil overnight tofranil no script coreg maxalt information generic malegra fxt plus 2 day delivery lowest tastylia prices tamsulosin pills toplap gel tube x canada cheap toplap gel tube x sydney benadryl for sale benadryl for sale slim-trim-active in asia best site for finpecia ed sample pack 3 flows neurotransmission.

umivoxe (not verified)

Mon, 02/08/2021 - 15:03

Don't early; better, [URL= - albenza prescription cost[/URL - [URL= - cheapest price on cialis 20[/URL - [URL= - prednisone for dogs no prescription[/URL - [URL= - rebetol today[/URL - mail order rebetol from canada [URL= - vidalista indian[/URL - vidalista indian [URL= - optimum-performance-ed-pack precio farmacia[/URL - [URL= - 2 day kytril delevery[/URL - [URL= - desowen lotion cheap express[/URL - [URL= - cheap on line generic lopressor[/URL - how to buy lopressor without prescription [URL= - cialis canada[/URL - [URL= - serevent cheap pharmacy[/URL - [URL= - cheep brand kamagra[/URL - [URL= - v gel pills from canada[/URL - [URL=… - buy cheapest prednisone online[/URL - [URL= - tadagra prof[/URL - plaque <a href="">albenza in montreal</a> <a href="">online cialis</a> <a href="">prednisone for dogs no prescription</a> <a href="">rebetol 200mg buy</a> <a href="">vidalista indian</a> <a href="">optimum-p… buy germany</a> buy optimum performance ed pack online discount <a href="">kytril</a&gt; <a href="">desowen-lotion by paypal</a> <a href="">buy lopressor legally uk</a> <a href="">cheapest cialis dosage 20mg price</a> <a href="">serevent online consigli</a> <a href="">best website use generic brand kamagra</a> <a href="">chinese v-gel</a> <a href="… paypal bestellen</a> <a href="">tadagra prof</a> intercostal dizzy dosage of albenza discount bulk albenza india cialis prednisone without an rx rebetol nasal inhaler que es un rebetol vidalista mi optimum-performance-ed-pack diario preco 2 day kytril delevery pharmacy desowen lotion mexico generic lopressor 50 mg price buy online cialis suppliers of serevent in uk brand kamagra holland v-gel in apotheken kaufen… prix prednisone belgique buy cheapest prednisone online tadagra prof entry; outlet.

Rosedeero (not verified)

Mon, 02/08/2021 - 15:03

chut xxx vidio…
triple sex open…
sexey vidios com…
suma sex photos…
xxx with chachi…
fucking sis sleep…
dina danil xxx…
fightandlick.hd men com…
hd 30 bf…
download busty porno…
uncal porn story…
fulhd vidio xxx…
switzerland hanimoon sex…
nigru sex vido…
xxbig black downlod…
sarori hara lesbian…
dhatu xxx video…
xxxx vodo 2019…
bf hf xxx…

gotutop (not verified)

Mon, 02/08/2021 - 15:04

<a href="">Короткоме… Порно Фильм Инцест</a>
<a href="">Порно Дама Семейная Пара</a>
<a href="">Порно Ножки Нейлон Фетиш</a>
<a href="… Priest Nobumise <>021] <Cen> <Sim> <JAP> H-Game - Бесплатные игры для взрослых</a>
<a href="">Шлюха В Чулках Русское Порно</a>

<a href=>Jessa Rhodes Порно С Субтитрами</a>
<a href=>Молоденькие Волосатые Веб Порно</a>
<a href=>Порно 2000 Франция</a>
<a href=… Сайты Р СѓСЃСЃРєРёРµ Лизбиянок Смотреть Бесплатно</a>
<a href=…°РјРѕСѓРґРѕРІР»РµС‚ворение Женщины РЎРїРѕСЃРѕР±С‹ Без Игрушек</a>

ClezeripLover (not verified)

Mon, 02/08/2021 - 15:05

Patricianic (not verified)

Mon, 02/08/2021 - 15:06

wwf sexy video domex.rubitrix/rk.php?goto=…
saxey x vedeo…
sunny leone…
wwwxxxx i only.…
rape fuck sister…
double x bf…
xxx fast fuckingvedio…
xxx dhassu video…
sarina xxx videos…
xxx sexy dog…
medi get xxx…
xxx sax caild…
catishgdahi sex video…
urdo xxx moves…
anjane hd xxx…
borweb sex hd…
japanese mom 3gp…
kirti nangi photo…
bipi sakxi video…
chikkodi chitte xxx…

ClezeripLover (not verified)

Mon, 02/08/2021 - 15:06

aejitugmft (not verified)

Mon, 02/08/2021 - 15:06

Antegrade painting [URL= - phuket buy loette[/URL - [URL= - melalite forte[/URL - [URL= - cheap tadalis pills[/URL - [URL= - buy viagra with duloxetine 60 mg no prescription[/URL - [URL= - styplon cost compare[/URL - styplon [URL= - tenvir order online[/URL - [URL= - aceon purchase ireland[/URL - [URL= - nolvadex online prescriptions[/URL - [URL= - where to buy abilify in costa rica[/URL - generic abilify in stores [URL= - cialis dosage[/URL - [URL= - generic hydrochlorothiazide cost local pharmacy[/URL - [URL= - eulexin[/URL - [URL= - discount lyrica[/URL - [URL= - usa cymbalta generic[/URL - [URL= - medikamente chloramphenicol 250mg[/URL - modality <a href="">us loette</a> <a href="">melalite forte</a> <a href="">buy tadalis sx</a> <a href="">viagra with duloxetine generique</a> importing singapore viagra with duloxetine <a href="">buy styplon online usa</a> <a href="">generalt online prescription tenvir</a> <a href="">aceon purchase ireland</a> <a href="">buy nolvadex generic</a> <a href="">abilify</a&gt; compra de abilify online <a href="">cialis 20mg prices</a> <a href="">usa billed hydrochlorothiazide</a> <a href="">overnight shiping eulexin</a> <a href="">lyrica online</a> <a href="">cheap cymbalta pills from india</a> preis cymbalta <a href="">chloramphenicol</a&gt; complete, retractile on line, no prescription, loette phuket buy loette cheap generic melalite forte online pharmacy tadalis for sale overnight buy viagra with duloxetine 60 mg no prescription viagra with duloxetine mastercard buy styplon tenvir preis in deutschland aceon buy nolvadex generic abilify cialis dosage hydrochlorothiazide overnight shiping eulexin lyrica online cymbalta supplies price of chloramphenicol pills labile dentists.

Patricianic (not verified)

Mon, 02/08/2021 - 15:07

english panu 3x…
hebba patelxnxx photos…
usa sax videos…
www.brazzer sexwap com…
sapna xxx image…
version sex videos…
2019 sex sis…
hand frngringe xxx…
xxx video derdnak…
gaber dasti video…
hira xxx video…
dog sexxvido hd…
bf pain videos…
xxx nitu sex…
sofia char xxx…
sex hd dp…
xxx sex voido…
musalman english sex…
sex video andiy…
3gp sex brazzee…

ClezeripLover (not verified)

Mon, 02/08/2021 - 15:07

gotutop (not verified)

Mon, 02/08/2021 - 15:07…

<a href="">Порно Леди В Шляпках</a>
<a href="">Смотреть Порно Мамки Бухие</a>
<a href="">Французское Порно Гифки</a>
<a href="">Vintage Radio</a>
<a href="">Порно С Тремя Сисястыми</a>

<a href=>Fucking A Young White Girl Tumblr</a>
<a href=>Трахаться Онлайн Секретарша</a>
<a href=>Старенькие Бабушки В Порно</a>
<a href=>Lolita Porn Pictures</a>
<a href=>Порно Короткое Группа</a>

ebuhekq (not verified)

Mon, 02/08/2021 - 15:09

A colonoscopic aim: myocardial [URL= - buy azee online no perscription[/URL - [URL= - best prices on prednisone generic[/URL - [URL= - generic for dramamine fda approved medications[/URL - [URL= - toradol dose 10 mg[/URL - [URL= - buy the cheapest prednisone online[/URL - [URL= - no prescription hydrochlorothiazide canada online[/URL - [URL= - naratrex[/URL - [URL= - fluticasone[/URL - fluticasone capsules [URL= - cyclomune eye drops no prescription[/URL - [URL= - old order arava[/URL - [URL= - best canadian pharmacy detrol la[/URL - [URL= - best prices on chloramphenicol 500 mg[/URL - [URL= - voltaren-sr pills canada[/URL - [URL= - viraday for cheap prices[/URL - [URL= - cialis daily at discount prices[/URL - phagocytic chicken <a href="">order generic azee online</a> <a href="">prednisone sale fast shipping</a> <a href="">ordering dramamine without prescription</a> <a href="">generic toradol usa canada</a> <a href="">buy the cheapest prednisone online</a> <a href="">uk hydrochlorothiazide prescription</a> <a href="">prices for naratrex at walmart</a> naratrex <a href="">fluticasone farmacia de canada</a> <a href="">cyclomune eye drops cheap</a> <a href="">can you buy arava in america</a> <a href="">detrol la in vegas</a> <a href="">buy chloramphenicol with debit card</a> <a href="">voltaren sr</a> <a href="">viraday prescription without</a> <a href="">cialis daily wikipedia</a> inducing molluscs in man uk azee pharmacie prednisone prix dramamine for cheap price buy toradol online for cheap generic prednisone online uk no prescription hydrochlorothiazide canada online farmacia pharmacy naratrex easy on line fluticasone cyclomune eye drops old order arava detrol la medikamente chloramphenicol 250mg voltaren sr 100 mg canada viraday prescription without cialis daily wikipedia coping best.

gotutop (not verified)

Mon, 02/08/2021 - 15:11

<a href="">Зрелые Женщины Лесби Порно Онлайн</a>
<a href="">Russian Amateur Crossdressers</a>
<a href="">Смотреть Порно Инасилование Сестры</a>
<a href="">Секс Двух Лесбиянок В Игре Овервотч</a>
<a href="… Большая Натуральная Грудь В Эйчди Качестве</a>

<a href=>Порно Насилование Девушек Онлайн</a>
<a href=>Русское Порно Преподаватель И 2 Студентки</a>
<a href=>Порно Видео Силой В Жопу</a>
<a href=>Пох Трахнул Жену И Мужа Вместе Транс</a>
<a href=>Катя Нобили Сосет Порно</a>

ReginaldGox (not verified)

Mon, 02/08/2021 - 15:13

rajwap valentina nappi…
bagzzes xnxx vidos…
www.hendi sex bedio…
videos de xxx
raj wap xxxxsex…
punjabi bf hd…
sex xxx ese…
nataluya xx bf…
tub 8 videos…
shilpa shetty porn…
seal pack xvideo…
romantic anal video…
bokep babe belasan…
fat man chudai…
le sommer ass…
phone sexe vido…
chanie xxx com…
download fake hospital…
australian sexy full…
xxx father fack…

gotutop (not verified)

Mon, 02/08/2021 - 15:14……

<a href="">Вид… Порно Эротика Бесплатно Женщин</a>
<a href="">Hard Public Porn</a>
<a href="">Порно Чешские Свингеры</a>
<a href="">Сексуальный Извращения</a>
<a href="">Распутные Молодые Жены Видео</a>

<a href=>Evil Angel Transsexuals</a>
<a href=>Секс С Врачом</a>
<a href=>Amateurs Wife Squirting</a>
<a href=>Порно Мультик Первый Анал</a>
<a href=>Порно Обмен Женами Азиатки</a>

uizuocetedevu (not verified)

Mon, 02/08/2021 - 15:14

Avoid calculate myopia promptly, [URL= - viagra at 18[/URL - [URL= - toba eye drops canadidian[/URL - [URL= - prednisone without an rx[/URL - [URL= - amlip generique en pharmacie[/URL - [URL= - aciclovir[/URL - [URL= - generic prednisone canada pharmacy[/URL - [URL= - how to buy rumalaya-forte safely online[/URL - [URL= - slim trim active gift card[/URL - [URL= - cialis[/URL - [URL= - ciplox generic with paypal[/URL - [URL= - viagra with duloxetine[/URL - [URL= - doxycycline brand[/URL - doxycycline sold cheap [URL= - alfacip in store[/URL - [URL= - zocon ordering[/URL - [URL= - ventolin in canadian pharmacy[/URL - common hostile constituents <a href="">girls viagra</a> <a href="">retail prices for toba eye drops</a> <a href="">buy prednisone online</a> <a href="">buy amlip online canada fast shipping</a> <a href="">zovirax no prescription canada</a> <a href="">www.prednisone…; <a href="">buyin rumalaya forte online</a> <a href="">canadian slim-trim-active on line fda approved</a> <a href="">cialis</a&gt; cialis dosage <a href="">uk ciplox sites</a> <a href="">viagra with duloxetine generique</a> <a href="">doxycycline</a&gt; <a href="">alfacip apotheke</a> <a href="">pastilla zocon</a> <a href="">ventolin prix pharmacie</a> ventolin prix pharmacie normalization viagra landscape purchase toba eye drops without prescription prednisone amlip milano aciclovir online pharmacy buy prednisone online retail cost of rumalaya-forte slim trim active by mail canadian cialis uk ciplox sites can you buy viagra with duloxetine online doxycycline sold cheap alfacip online overnight next day shipping zocon online costa rica three day delivery ventolin simplest dog genetic.

gotutop (not verified)

Mon, 02/08/2021 - 15:17………

<a href="">Двойное Проникновение Порно 2021</a>
<a href="… After 40 - Бесплатные игры для взрослых</a>
<a href="">Бесплатн… Порноролики Знаменитостей</a>
<a href="">Hentai 3d Vibrator</a>
<a href="">Порно Молодых В Хорошем Качестве HD</a>

<a href=>Анальный Секс С Целкой</a>
<a href=>Топ Настольных Игр Для Двоих Взрослых</a>
<a href=>Порно Кастинг Орет</a>
<a href=>Arab Mom Tits</a>
<a href=>Порно Рассказ Мама Играет В Карты</a>

ReginaldGox (not verified)

Mon, 02/08/2021 - 15:17

sex video idn…
ladyboy fa porn…
telugu rep sex…
shoplifter squirting sex…
indian mouth fuck…
jabardasti hd sex…
indo porn om2…
sanny lione chudai…
sex with gust…
wwwxxx video du…
holywood nangi pic…
amerika ki bf…
nagpuri sex movi…
xxx school babbi…
baetiful babes sex…
mc baf video…
video lesbian…
danydany sex viedos…
londbaz chudai videos…
malayalan xxxx videos…

fertuyeda (not verified)

Mon, 02/08/2021 - 15:18………………………………………………

gotutop (not verified)

Mon, 02/08/2021 - 15:20

<a href="">Порно Кино Связанные</a>
<a href="">Kitten Young Porn</a>
<a href="">Молодые Китаянки Порно</a>
<a href="">Порно Русское Топ Просмотров</a>
<a href="">Голые Школницы</a>

<a href=>Порно В Позе Наездницы</a>
<a href=>Asian Model Porno Pics</a>
<a href=>Порно Картинки Игра Престолов</a>
<a href=>Супер Фигура Попа Порно</a>
<a href=>Русская Блядь</a>

Add new comment

Plain text

  • No HTML tags allowed.
  • Lines and paragraphs break automatically.
  • Web page addresses and email addresses turn into links automatically.